package com.qidianit.mes.pro.controller;

import com.qidianit.mes.common.Result;
import com.qidianit.mes.pro.service.AutoCodeService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

/**
 * 自动编码控制器
 */
@RestController
@RequestMapping("/autoCode")
public class AutoCodeController {
    
    @Autowired
    private AutoCodeService autoCodeService;
    
    /**
     * 生成自动编码
     * @param prefix 前缀标识
     * @return 生成的编码
     */
    @PostMapping("/generate")
    public Result generateCode(@RequestParam String prefix) {
        return autoCodeService.generateCode(prefix);
    }
}